Resource Allocation for Software Pipelines in Many-core Systems
نویسنده
چکیده
xxvii Zusammenfassung und Übersicht der Arbeit xxix
منابع مشابه
Resource allocation based on DEA for distance improvement to MPSS points considering environmental factors
This paper proposes a new resource allocation model which is based on data envelopment analysis (DEA) and concerns systems with several homogeneous units operating under supervision of a central unit. The previous studies in DEA literature deal with reallocating/allocating organizational resource to improve performance or maximize the total amount of outputs produced by individual units. In tho...
متن کاملWork in Progress: Malleable Software Pipelines for Efficient Many-core System Utilization
This paper details our current research project on the efficient utilization of many-core systems by utilizing applications based on a novel kind of software pipelines. These pipelines form malleable applications that can change their degree of parallelism at runtime. This allows not only for a well-balanced load, but also for an efficient distribution of the cores to the individual, competing ...
متن کاملPipelets: Self-Organizing Software Pipelines for Many-Core Architctures
We present the novel concept of Pipelets: self-organizing stages of software pipelines that monitor their computational demands and communication patterns and interact to optimize the performance of the application they belong to. They enable dynamic task remapping and exploit application-specific properties. Our experiments show that they improve performance by up to 31.2% compared to state-of...
متن کاملApplication-Specific System Customization on Many-Core Platforms: The VT-ASOS Framework Position paper
Dense shared-memory multiprocessors built with several interconnected multi-core chips, a computer organization which was recently coined as a manycore system, are emerging as a dominant architectural paradigm in high-performance computing. As many-core systems will scale to tens of cores in 2007 and hundreds of cores in the near future, effective resource allocation and scalability across the ...
متن کاملAdaptive resource allocation for embedded parallel applications
Parallel and distributed computer architectures are increasingly being considered for application in a wide variety of computationally intensive embedded systems. Many such applications impose highly dynamic demands for resources (processors, memory, and communication network), because their computations are data-dependent, or because the applications must constantly interact with a rapidly cha...
متن کامل